@CHARSET "UTF-8";

/* ------------------------------
メッセージ表示エリア
------------------------------ */
/* #msg_area { */
/* 	text-align: center; */
/* 	font-size: 15px; */
/* 	margin-bottom: 15px; */
/* } */
#msg_area {
	text-align: center;
	font-size: 14px;
	margin-bottom: 15px;
	color: red;
}
/* ------------------------------
検索の内容
------------------------------ */
#search {
	font-size: 11px;
	line-height: 27px;
	padding: 5px 10px;
	border: #666 dotted 1px;
	background-color: #FBFBFF;
	margin-bottom: 10px;
}
#result {
	font-size: 13px;
}
#result_red {
	font-size: 13px;
	color:red;
}
.val {
	font-size: 13px;
	background-color: #FFF;
	border: #CCC 1px solid;
	padding: 1px 3px;
}
/* ------------------------------
リストテーブル
------------------------------ */
.list_table {
	width: 100%;
	border: #999 1px solid;
	border-collapse: collapse;
	font-size: 12px;
	margin-bottom: 10px;
}
.list_table th, .list_table td {
	padding: 5px;
	border: #999 1px solid;
}
.list_table th{
	font-weight: normal;
	background-color: #EEE;
}
.list_table #title {
	width: 300px;
}
.list_table #writer {
	width: 150px;
}
.list_table #publisher {
	width: 150px;
}
.list_table #rental {
	width: 40px
}
.list_table .color {
	background-color: #FAFAFE;
}
.list_table .delete {
	background-color: #CFCFCF;
}
/* ------------------------------
ページング
------------------------------ */
#paging_area {
	text-align: right;
	margin-bottom: 10px;
}
#paging_area a {
	font-size: 14px;
	display: inline-block;
	margin-right: 2px;
}

/* ------------------------------
注釈
------------------------------ */
.small{
	font-size:10px;
}
.red{
	color:red;
}